package com.ZengQi.event.dao;

import com.ZengQi.event.entity.Company;

import java.util.List;

public interface CompanyDao {
    /**
     * 获取Company表的所有数据
     * @return 返回所有数据并封装成list集合
     */
    List<Company>listCompany();


    /**
     * 删除company表中的一条数据
     * @param conditionCompany
     * @return 返回布尔值 true表示成功
     */
    boolean deleteCompany(Company conditionCompany);

    /**
     * 向company表中插入一条数据
     * @param company
     * @return 返回布尔值true表示成功
     */
     boolean insertCompany(Company company);

    /**
     * 修改company表中的数据
     * @param conditionCompany
     * @return
     */
     boolean updateCompanyByCompanyName(Company conditionCompany,String oldCompanyName);


}
